package com.kakaxi.mybilibili.common;

/**
 * 网络请求相关参数名称常量
 * Created by kakaxi on 16/9/30.
 */

public interface WebParamConst {

    //---------------- 通用响应参数名 ---------------//
    /** 响应参数状态码 **/
    String RESPONSE_CODE = "code";

    /** 响应参数提示信息 **/
    String RESPONSE_MESSAGE = "message";

    /** 响应参数数据 **/
    String RESPONSE_DATA = "data";

    /** 响应参数数据 **/
    String RESPONSE_RESULT = "result";

    /** 响应参数错误 **/
    String RESPONSE_ERROR = "error";

    /** 响应成功状态码 **/
    String RESULT_CODE_OK = "0";

    /** 响应参数数据 **/
    String RESPONSE_LIST = "list";

    //---------------- 部分通用网络请求参数名 ---------------//
    /** 响应参数滑动广告 **/
    String RESPONSE_DATA_BANNER = "banner";

    //--------------- 直播主页参数 ---------------//
    /** 多个直播分区以及内容响应参数 **/
    String RESPONSE_DATA_LIVE_PARTITIONS = "partitions";

    /** 单个直播分区响应参数 **/
    String RESPONSE_DATA_LIVE_PARTITION = "partition";

    /** 多个直播间内容响应参数 **/
    String RESPONSE_DATA_LIVE_LIVES = "lives";

    /** 直播推荐响应参数 **/
    String RESPONSE_DATA_LIVE_RECOMMEND_DATA = "recommend_data";

    //--------------- 直播直播间参数 ---------------

    /** 直播间列表响应参数 **/
    String RESPONSE_DATA_LIVE_ROOM_LIST = "list";

    //--------------- 关注主播参数 -------------------

    String RESPONSE_DATA_LIVE_CONSIDER_LIST = "list";

    //---------------- 番剧主页面参数  -------------------------

    /** 番剧推荐开始位置的请求参数 **/
    String REQUEST_PARAM_DRAMA_CURSOR = "cursor";

    /** 番剧推荐获取数量的请求参数 **/
    String REQUEST_PARAM_DRAMA_PAGESIZE = "pagesize";

    /** 番剧广告响应参数 **/
    String RESPONSE_DATA_DRAMA_AD = "ad";

    /** 番剧广告数据响应参数 **/
    String RESPONSE_DATA_DRAMA_HEAD = "head";

    /** 番剧连载响应参数 **/
    String RESPONSE_DATA_DRAMA_SERIALIZING = "serializing";

    /** 上一季度番剧连载响应参数 **/
    String RESPONSE_DATA_DRAMA_PREVIOUS = "previous";

    /** 上一季度番剧连载数据列表响应参数 **/
    String RESPONSE_DATA_DRAMA_LIST = "list";

    //---------------- 推荐主页面参数  -------------------------

    /** 推荐主页面轮播标题响应参数 **/
    String RESPONSE_DATA_ADVICE_HOME_BANNER_TITLE = "title";

    /** 推荐主页面轮播跳转链接响应参数 **/
    String RESPONSE_DATA_ADVICE_HOME_BANNER_VALUE = "value";

    /** 推荐主页面轮播封面响应参数 **/
    String RESPONSE_DATA_ADVICE_HOME_BANNER_IMAGE = "image";

    /** 推荐主页面轮播标记响应参数 **/
    String RESPONSE_DATA_ADVICE_HOME_BANNER_REMARK = "remark";

    //---------------- 排行榜参数  -------------------------

    /** rank对象 **/
    String RESPONSE_DATA_FIND_RANK = "rank";

    /** list数组 **/
    String RESPONSE_DATA_FIND_RANK_LIST = "list";

    //---------------- 发现中心参数  -------------------------

    /** list数组 **/
    String RESPONSE_DATA_FIND_CENTER_LIST = "list";

    //---------------- 发现主页面参数  -------------------------

    /** list数组 **/
    String RESPONSE_DATA_FIND_HOME_LIST = "list";

    //---------------- 分类分区参数  -------------------------

    /** 轮播banners数组 **/
    String RESPONSE_DATA_CATEGORY_BANNERS = "banners";

    /** 最新视频news数组 **/
    String RESPONSE_DATA_CATEGORY_NEWS = "news";

    /** 热门推荐recommends数组 **/
    String RESPONSE_DATA_CATEGORY_RECOMMENDS = "recommends";


}
